/*
 * Copyright (c) 2020 hebeiyiliuba.com
 * All rights reserved.
 *
 */
package org.jeecg.modules.wlhy.shipping.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.common.aspect.annotation.Dict;

import java.math.BigDecimal;

/**
 * 在这里编写类的功能描述
 *
 * @author duanlikao
 * @created 2021/8/23
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class DaodaUpDataShippingNoteDTO extends HyShippingNote {
    private static final long serialVersionUID = 1L;


    private String driverName;

    @ApiModelProperty(value = " 手机号 ")
    private String telephone;


    /**车辆上报状态(0未上传 1上传成功 2上传失败)*/
    @ApiModelProperty(value = "车辆上报状态(0未上传 1上传成功 2上传失败)")
    @Dict(dicCode = "upload_status")
    private String vehicleDaodaUploadStatus;

    /**车辆道达上报失败原因*/
    @ApiModelProperty(value = "车辆道达上报失败原因")
    private String vehicleDaodaFailureReason;

    /**司机上报状态(0未上传 1上传成功 2上传失败)*/
    @ApiModelProperty(value = "司机上报状态(0未上传 1上传成功 2上传失败)")
    @Dict(dicCode = "upload_status")
    private String driverDaodaUploadStatus;

    /**司机道达上报失败原因*/
    @ApiModelProperty(value = "司机道达上报失败原因")
    private String driverDaodaFailureReason;

    /**运单轨迹上报状态(0未上传 1上传成功 2上传失败)*/
    @ApiModelProperty(value = "运单轨迹上报状态(0未上传 1上传成功 2上传失败)")
    @Dict(dicCode = "upload_status")
    private String orderLineUploadStatus;
    /**运单轨迹上报失败*/
    @ApiModelProperty(value = "运单轨迹上报失败")
    private String  failureReason ;

    @ApiModelProperty(value = "流水号")
    private String billNum;
    @ApiModelProperty(value = "银行电子回单")
    private String bankHd;//银行电子回单

    private String payDt_begin;
    private String payDt_end;


    //    @Excel(name = "油气费", width = 15,type = 4,orderNum = "11")
//	@ApiModelProperty(value = "油气充值金额")
    private BigDecimal gasAmount;


    private String vehicleNumber;
    /**
     * 上传成功标识
     */
    private String uploadStatusType;

}
